package es.ikex.beans;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Collection;

import es.ikex.modelo.ModelFacade;
import es.ikex.modelo.Producto;

public class ProductosBean implements Serializable{

	private static final long serialVersionUID = 1L;
	
	public String categoria;
	public String coleccion;
	public String concepto;
	public String codigo;
	
	
	
	public String getCodigo() {
		return codigo;
	}



	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}



	public String getCategoria() {
		return categoria;
	}



	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}



	public String getColeccion() {
		return coleccion;
	}



	public void setColeccion(String coleccion) {
		this.coleccion = coleccion;
	}



	public String getConcepto() {
		return concepto;
	}



	public void setConcepto(String concepto) {
		this.concepto = concepto;
	}



	public Collection<Producto> getMasVendidos(){
		Collection<Producto> p = ModelFacade.getMasVendidos(10);
		return p;
	}
	
	public Collection<Producto> getBusqueda(){
		
		Collection<Producto> productos = ModelFacade.getBusqueda(getCategoria(), getColeccion(), getConcepto());
		return productos;
	}
	
	public Collection<Producto> getBusquedaDetallada(){
		Collection<Producto> productos = ModelFacade.getBusquedaDetallada(getCodigo());
		return productos;
	}
	public Collection<Producto> getDescatalogados(){
		Collection<Producto> productos = ModelFacade.getDescatalogados();
		return productos;
	}
	public Collection<Producto> getFueraStock(){
		Collection<Producto> producto = ModelFacade.getProductosFueraStock();
		return producto;
	}
}
